
//------------------------------------------------------------------------------

using System;
using Apps.Common;
using System.Collections.Generic;
using System.Linq.Expressions;
using Apps.Models;
using Apps.Models.PL;
namespace Apps.IBLL.PL
{
    public partial interface IPL_RL_DETAILSBLL : IBaseBLL<PL_RL_DETAILSModel>
    {
        bool Deletes(ref ValidationErrors errors, Expression<Func<PL_RL_DETAILS, bool>> whereLambda);
        PL_RL_DETAILSModel GetItem(Expression<Func<PL_RL_DETAILS, bool>> whereLambda);
        List<PL_RL_DETAILSModel> GetPagerList(ref GridPager pager, Expression<Func<PL_RL_DETAILS, bool>> whereLambda);
        List<PL_RL_DETAILSModel> GetList(Expression<Func<PL_RL_DETAILS, bool>> whereLambda);

        decimal GetBathCode(DateTime BathCodeDateTime);
        bool Enable(ref ValidationErrors errors, string id,string UserID);
    }
}
